<linkset>
  <html:link rel="localization" href="gscc-prefs.ftl" />
</linkset>
<vbox>
  <groupbox aria-labelledby="preferences-gscc-api-endpoint">
    <label>
      <html:h2
        id="preferences-gscc-api-endpoint"
        data-l10n-id="preferences-gscc-api-endpoint"
      />
    </label>
    <vbox>
      <html:p
        id="preferences-gscc-api-endpoint-explain"
        data-l10n-id="preferences-gscc-api-endpoint-explain"
      />
    </vbox>
    <label>
      <html:h3
        id="preferences-gscc-defaultGsApiEndpoint"
        data-l10n-id="preferences-gscc-defaultGsApiEndpoint"
      />
    </label>
    <html:input
      type="url"
      preference="extensions.zotero.gscc.defaultGsApiEndpoint"
    />
  </groupbox>
  <groupbox aria-labelledby="preferences-gscc-enable-random-wait-timing">
    <label>
      <html:h2
        id="preferences-gscc-enable-random-wait-timing"
        data-l10n-id="preferences-gscc-enable-random-wait-timing"
      />
    </label>
    <vbox>
      <html:p
        id="preferences-gscc-random-wait-timing-explain"
        data-l10n-id="preferences-gscc-random-wait-timing-explain"
      />
    </vbox>
    <label>
      <html:h3
        id="preferences-gscc-randomWaitMinMs"
        data-l10n-id="preferences-gscc-randomWaitMinMs"
      />
    </label>
    <html:input
      type="text"
      preference="extensions.zotero.gscc.randomWaitMinMs"
    />
    <label>
      <html:h3
        id="preferences-gscc-randomWaitMaxMs"
        data-l10n-id="preferences-gscc-randomWaitMaxMs"
      />
    </label>
    <html:input
      type="text"
      preference="extensions.zotero.gscc.randomWaitMaxMs"
    />
  </groupbox>
  <groupbox aria-labelledby="preferences-gscc-search-params">
    <vbox>
      <label>
        <html:h2
          id="preferences-gscc-search-params"
          data-l10n-id="preferences-gscc-search-params"
        />
      </label>
      <html:p
        id="preferences-gscc-search-params-explain"
        data-l10n-id="preferences-gscc-search-params-explain"
      />
    </vbox>
    <vbox>
      <label>
        <html:h3
          id="preferences-gscc-useSearchTitleFuzzyMatch"
          data-l10n-id="preferences-gscc-useSearchTitleFuzzyMatch"
        />
      </label>
      <html:p
        id="preferences-gscc-useSearchTitleFuzzyMatch-explain"
        data-l10n-id="preferences-gscc-useSearchTitleFuzzyMatch-explain"
      />
    </vbox>
    <checkbox
      id="preferences-gscc-useSearchTitleFuzzyMatch-cb"
      data-l10n-id="preferences-gscc-useSearchTitleFuzzyMatch-cb"
      preference="extensions.zotero.gscc.useSearchTitleFuzzyMatch"
      native="true"
    />
    <vbox>
      <label>
        <html:h3
          id="preferences-gscc-useDateRangeMatch"
          data-l10n-id="preferences-gscc-useDateRangeMatch"
        />
      </label>
      <html:p
        id="preferences-gscc-useDateRangeMatch-explain"
        data-l10n-id="preferences-gscc-useDateRangeMatch-explain"
      />
    </vbox>
    <checkbox
      id="preferences-gscc-useDateRangeMatch-cb"
      data-l10n-id="preferences-gscc-useDateRangeMatch-cb"
      preference="extensions.zotero.gscc.useDateRangeMatch"
      native="true"
    />
    <vbox>
      <label>
        <html:h3
          id="preferences-gscc-useSearchAuthorsMatch"
          data-l10n-id="preferences-gscc-useSearchAuthorsMatch"
        />
      </label>
      <html:p
        id="preferences-gscc-useSearchAuthorsMatch-explain"
        data-l10n-id="preferences-gscc-useSearchAuthorsMatch-explain"
      />
    </vbox>
    <checkbox
      id="preferences-gscc-useSearchAuthorsMatch-cb"
      data-l10n-id="preferences-gscc-useSearchAuthorsMatch-cb"
      preference="extensions.zotero.gscc.useSearchAuthorsMatch"
      native="true"
    />
  </groupbox>
</vbox>
